1
벡터를 넘어서: 리스트의 유연한 특성
AI014Lesson 4
00:00

R에서는 다음과 같은 원자 구조물이 벡터행렬배열 모두 동질적이며, 모든 요소가 동일한 데이터 형식을 공유해야 합니다. 그러나 예를 들어 as.vector(X) 또는 vec <- c(X) 와 같은 함수로 데이터를 평탄화할 수 있지만, 종종 원하지 않는 데이터 타입 강제 변환을 초래합니다.

1. 동질성 장벽

벡터에 숫자 데이터와 문자 레이블을 결합하려 할 때, R은 모든 값을 가장 제약이 적은 타입(보통 문자형)으로 강제 변환합니다. 이는 숫자의 수학적 성질을 파괴합니다. 리스트는 재귀적 컨테이너 각 구성 요소의 고유한 정체성을 유지하는 방식으로 이를 해결합니다.

2. 유도된 복잡성

고급 데이터 관리는 값과 함께 메타데이터를 저장해야 합니다. 다음 함수를 사용하면 factor() 그리고 cut() 연속 변수를 범주형 구간으로 변환할 수 있습니다. 이러한 전용 객체는 표준 벡터가 단독으로 효율적으로 관리할 수 없는 속성을 포함하고 있습니다.

행렬 (원자형)모든 요소가 숫자형리스트 (다용도)벡터요인

3. 통계 출력 정리

예를 들어 빈도표 (table()) 또는 교차표 다차원 데이터를 생성합니다. 하나의 리스트는 원시 벡터, 인코딩된 구간, 그리고 최종 table(incomef, statef) 요약 정보를 모두 저장할 수 있어, 프로젝트 작업 공간을 깔끔하고 체계적으로 유지할 수 있습니다.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>